EPAVersion: 2023-03-17

2012 Hyundai Sonata 8.5kW 270V BISG - ALPHA Generation Process

This document summarizes the process to generate full efficiency and power loss maps for the 8.5kW belt integrated starter generator (BISG) from a 2012 Hyundai Sonata with a 270V lithium polymer battery, using test data collected by Oak Ridge National Lab (ORNL). The generated BISG maps define the combined operating boundaries and electrical power consumption of the electric motor, inverter, and drive belt which are needed for ALPHA modeling. Hyundai refers to this BISG as a Hybrid Starter Generator (HSG).

SUGGESTED CITATION:
2012 Hyundai Sonata 8.5kW 270V BISG - ALPHA Map Package. Version 2023-03. Ann Arbor MI: US EPA National Vehicle and Fuel Emissions Laboratory, National Center for Advanced Technology, 2023.

BISG Physical Characteristics

The following table sets the key physical characteristics for the 2012 Hyundai Sonata 8.5kW 270V BISG used in the ALPHA model based on published information provided in 3d- Benchmarking State-of-the-Art Technologies Presentation by ORNL May 2013.pdf and 3e- FY2013 DOE Annual Progress Report Advanced Power Electronics and Electric Motors Program.pdf. The items in the table follow ALPHA’s code syntax for “emachines,” which is: emach.name_units = value; % comments.

The BISG is connected to the crankshaft through a belt drive. The ORNL test data provided in 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data File.xlsx was referenced against the emotor speed but torque was measured at the BISG output (e.g., engine crankshaft). The belt pulley ratio between the BISG and the crankshaft was estimated by comparing the maximum torque value in the test data file 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data.xlsx (110 Nm) with the maximum torque value in the reference plots provided in 3d- Benchmarking State-of-the-Art Technologies Presentation by ORNL May 2013.pdf and 3e- FY2013 DOE Annual Progress Report Advanced Power Electronics and Electric Motors Program.pdf (43 Nm) resulting in a belt pulley ratio of 110 Nm / 43 Nm or 2.56.

emach                             = class_REVS_emachine_geared;
emach.name                        = '2012 Hyundai Sonata 8.5kW 270V BISG';
emach.type                        = enum_emachine_type.BISG;
emach.inertia_kgm2                = 2 * (1/2*0.1604*1/2)^2;  % Inertia = rotor mass *1/2 rotor diameter,  rotor mass = 2kg, rotor diameter = 0.1604m.  (0.01077 kg-m2)
emach.max_speed_radps             = 15000 * unit_convert.rpm2radps /2.56;  % max value based on ORNL test data divided by the belt pulley ratio of 2.56
emach.max_torque_Nm               = 43 * 2.56; % max value based on ORNL value shown on plots multiplied by the belt pulley ratio
emach.max_motor_power_W           = 8500; % published specification as noted by ORNL
emach.max_generator_power_W       = emach.max_motor_power_W;

Import BISG Data

The following code imports BISG efficiency data provided by ORNL found in 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data.xlsx. EPA reviews the quality of the test data we import to ensure consistency with expected data trends and emotor system physics. Any data points considered significant outliers are removed from the dataset before generating the final efficiency map. In addition, since many of the datasets are missing low-speed and torque datapoints, occasionally a few “grounding” datapoints are added to help the curve fitting algorithm extrapolate the gradients near the map’s boundaries.

Specifically for this dataset, the test data points corresponding to 0 Nm and -80 Nm were removed before generating the final efficiency map.

% Read efficiency data for motor operation
tbl_mot                  = readmatrix('data/3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data File.xlsx','Sheet','Motor Inverter Belt','Range','B6:R29');
data(1).name             = 'Motor Data';
data(1).speed_rpm        = tbl_mot(1,2:end)/2.56; %Adjust for pulley ratio
data(1).torque_Nm        = tbl_mot(3:end,1);
data(1).efficiency_norm  = tbl_mot(3:end,2:end)/100;

% Read efficiency data for generator operation
tbl_gen                  = readmatrix('data/3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data File.xlsx','Sheet','Regen Motor Inverter Belt','Range','B6:R22');
data(2).name = 'Generator Data';
data(2).speed_rpm        = tbl_gen(1,2:end)/2.56; %Adjust for pulley ratio
data(2).torque_Nm        = -tbl_gen(3:end,1);
data(2).efficiency_norm  = tbl_gen(3:end,2:end)/100;

BISG Torque Limits

The following table sets the torque limits of the BISG input map based on test data collected by ORNL found in 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data.xlsx. The maximum torque line is set by defining maximum torque (axis 2) at discrete speeds (axis 1) of the operating map.

emach.positive_torque_limit_Nm.axis_1.signal =  'emach_spd_radps';
emach.positive_torque_limit_Nm.axis_1.breakpoints = [0 data(1).speed_rpm] * unit_convert.rpm2radps;
emach.positive_torque_limit_Nm.table = [110;110;110;105;100;95;90;90;75;60;50;40;35;30;25;25;15];

emach.negative_torque_limit_Nm.axis_1.signal =  'emach_spd_radps';
emach.negative_torque_limit_Nm.axis_1.breakpoints = [0 data(1).speed_rpm] * unit_convert.rpm2radps;
emach.negative_torque_limit_Nm.table = -[80;80;80;75;75;75;65;60;50;45;35;30;25;25;20;20;5];

Build the emachine Object in Matlab

The script below creates an “emach” object which represents the emachine performance in power loss space (rather than efficiency space) for both the “drive” and "regen" quadrants, extrapolates to the emotor’s operational boundary based on the BISG torque limits defined above, and then scales for maximum power. The test data collected by ORNL in 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data.xlsx contains both motoring and regen data which were utilized in this build.

emach = emach.load_data(data);

BISG Efficiency Map

The following code generates the Efficiency Map shown below for this BISG which includes combined efficiency data of the electric motor, inverter, and drive belt. The map represents the BISG Output Torque versus BISG Output Speed values, including the 2.56 belt pulley reduction ratio, to match the engine crankshaft speed. The efficiency data points used to generate the efficiency map are superimposed on this image.

A clean version of the efficiency map (without data points) is included in 4a- 2012 Hyundai Sonata 8.5kW 270V BISG – Efficiency.pdf. As reported by ORNL in 3d- Benchmarking State-of-the-Art Technologies Presentation by ORNL May 2013.pdf and 3e- FY2013 DOE Annual Progress Report Advanced Power Electronics and Electric Motors Program.pdf the BISG power levels operated above 20kW even though the published power level is only 8.5kW.

The 6- 2012 Hyundai Sonata 8.5kW 270V BISG - Electrical Power Consumption Data.xlsx file contains a sample data set extracted from this efficiency map.

REVS_plot_emachine(emach,'efficiency');
REVS_plot_emachine_data_overlay(data, 'efficiency');

ORNL’s Starter-Generator maps are shown below for reference and are based on the combined BISG efficiency data from the component’s electric motor, inverter, and drive belt. However, the data are plotted against electric motor output speed/torque scaled axes rather than the BISG output speed/torque scaled axes (engine crankshaft speed). These images are published in the technical documentation located in 3d- Benchmarking State-of-the-Art Technologies Presentation by ORNL May 2013.pdf and 3e- FY2013 DOE Annual Progress Report Advanced Power Electronics and Electric Motors Program.pdf.

Note that belt losses are included in the two ORNL efficiency maps (motor and regen modes), as well as the ALPHA BISG efficiency map above. Per ORNL, the belt losses “… contribute 1–2% of the loss at high power levels and about 3–6% of the loss at low and moderate load levels” as documented in 3e- FY2013 DOE Annual Progress Report Advanced Power Electronics and Electric Motors Program.pdf.

2012 Hyundai Sonata Starter-Generator – Combined (Motor) Efficiency Contours (Including Belt Losses)

2012 Hyundai Sonata Starter-Generator – Combined (Regen) Efficiency Contours (Including Belt Losses)

Power Loss Difference (%) Table

In addition, the table below shows the relative power loss difference by comparing the power loss data derived from the ORNL efficiency data found in 3c- 2012 Hyundai Sonata 8.5kW 270V BISG - ORNL Test Data.xlsx file and the ALPHA map power data. The relative power loss difference for these data points is calculated using the following formula and represented as a percentage in the table.

$$\delta P_{loss} = \frac{P_{loss}(map) - P_{loss}(data)}{P_{loss}(data)}$$

Where

$$P_{loss} = | P_{mech} - P_{elec} |$$

In cases where the original ORNL data contain abrupt changes in curvature, the ALPHA curve-fitting function produces a smooth surface through the points, resulting in a noticeable difference between the values of the original ORNL points and the curve fit surface. Additionally, larger percentage values for power loss difference are typical where the magnitude of the power loss is small (for example, at low torques and speeds)

REVS_table_data_comparision_emachine(data,emach, 'loss_diff_pct');
                                                                                                        Motor Data Power Loss Percent Difference

                   195 RPM       391 RPM       781 RPM      1172 RPM      1563 RPM      1953 RPM      2344 RPM      2734 RPM      3125 RPM      3516 RPM      3906 RPM      4297 RPM      4688 RPM      5078 RPM      5469 RPM      5859 RPM
                __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________

    110.0 Nm      -0.97         -3.03           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    105.0 Nm       2.23          6.86         -0.27           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    100.0 Nm      -0.69          -3.5          0.88          0.76           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    95.0 Nm       -2.37          3.62         -0.03         -1.91         -3.03           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    90.0 Nm        3.13         -4.55         -2.34          2.58          4.75          3.23          0.21           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    85.0 Nm       -2.97          3.06          3.55         -1.92         -1.46         -1.79           0.3           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    80.0 Nm        4.17         -1.33         -2.14          0.26          -0.7         -1.62         -1.57           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    75.0 Nm       -2.81          0.04          0.31           3.3          0.03          0.75           0.8         -0.98           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    70.0 Nm       -0.19          0.91          0.18         -3.17          1.16          0.32          1.14           0.3           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    65.0 Nm        0.35         -0.37          0.59          0.04         -1.01          0.35          0.36          0.74           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    60.0 Nm        0.37          0.05         -0.15          0.31          1.76         -0.02         -0.37          0.92         -1.21           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    55.0 Nm        0.01         -0.02          0.01         -0.11         -1.63         -1.29         -1.11         -0.73          1.27           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    50.0 Nm        0.19         -0.34          0.36         -0.02          0.25          2.97          0.62         -0.03           0.3         -0.81           NaN           NaN           NaN           NaN           NaN           NaN   
    45.0 Nm       -0.05         -0.14          0.69         -0.17          0.39         -2.41         -0.57          -0.2         -0.49          0.25           NaN           NaN           NaN           NaN           NaN           NaN   
    40.0 Nm       -0.17             0         -0.13         -0.28         -0.08          0.28          3.09         -0.59          -0.1          0.24         -0.69           NaN           NaN           NaN           NaN           NaN   
    35.0 Nm       -0.04          0.21         -0.22         -0.16          0.11          0.06         -2.37          1.95          3.45         -0.28         -0.02         -1.37           NaN           NaN           NaN           NaN   
    30.0 Nm       -0.93         -0.76          1.52         -0.14          0.47         -0.29          0.01         -1.52         -3.47          3.85          4.08          0.33         -1.65           NaN           NaN           NaN   
    25.0 Nm        1.74          -1.3          -0.4         -0.32         -0.85          1.23          0.43         -0.02          0.14         -3.15         -3.36          5.04          4.93          2.97         -1.46           NaN   
    20.0 Nm        1.13          2.38          0.19          0.05          0.84         -1.34         -0.04           0.6          0.21          0.23          0.43         -3.69         -3.02         -3.07          7.41           NaN   
    15.0 Nm       -1.64         -1.83          0.72          -0.1          0.44          1.24          0.11         -0.05          0.34          0.59         -0.03          0.64           0.4          0.81         -4.31          0.44   
    10.0 Nm        0.14         -0.26          1.01         -0.14         -0.69         -0.98          0.55         -0.04         -0.05         -0.01         -0.96         -2.42         -3.64         -5.19         -5.59         -6.53   
    5.0 Nm        -3.85         -1.62         -1.65          -3.2         -0.75         -0.15         -1.45         -0.29         -0.55         -0.25          0.82          3.99          5.94          8.86         12.32         12.39   

                                                                                                    Generator Data Power Loss Percent Difference

                   195 RPM       391 RPM       781 RPM      1172 RPM      1563 RPM      1953 RPM      2344 RPM      2734 RPM      3125 RPM      3516 RPM      3906 RPM      4297 RPM      4688 RPM      5078 RPM      5469 RPM      5859 RPM
                __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________    __________

    -5.0 Nm        22.87          14.7        12.65         11.28          6.09          3.33          1.87          2.11          -0.7          1.14          0.87         -0.87         -0.96         -0.27         -3.31         -2.61   
    -10.0 Nm      -10.28        -10.79         -9.1         -7.33         -5.16         -4.53         -0.46         -1.93          2.25         -0.83         -1.16         -0.36         -0.67         -2.56          0.35           NaN   
    -15.0 Nm        0.78          2.33         1.21          0.39           1.2          1.95         -0.68          0.39          -0.8          0.39          0.03          0.42          0.54          1.03          0.39           NaN   
    -20.0 Nm        0.46          0.15         0.87          0.82          0.19         -0.38          0.75         -0.63         -0.85         -0.29           0.8           0.1         -0.37         -0.07          0.15           NaN   
    -25.0 Nm       -0.15          0.51         0.45          -0.4          0.46         -0.23          0.43           1.3           0.3          0.33         -0.75          -0.3          0.36           NaN           NaN           NaN   
    -30.0 Nm       -0.12         -0.17        -0.31          -0.1         -0.37          0.17         -0.62         -0.27          0.17         -0.41          0.26           NaN           NaN           NaN           NaN           NaN   
    -35.0 Nm         0.2          0.23         0.09          0.41          0.04          0.32           0.3         -0.45         -0.35          0.25           NaN           NaN           NaN           NaN           NaN           NaN   
    -40.0 Nm        0.03         -0.42        -0.12         -0.14          0.41         -0.39         -1.15         -0.53          -0.3           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -45.0 Nm       -0.09          0.11         0.01          0.07         -0.36          0.27             1           0.6          0.62           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -50.0 Nm       -0.15          0.27         0.13         -0.37          0.26         -0.68         -0.25          0.14           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -55.0 Nm       -0.63          0.54         0.08          0.43         -0.76          0.52          1.45           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -60.0 Nm        0.25         -0.56         0.23          0.32          0.81          0.15         -1.37           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -65.0 Nm        0.42           0.1        -1.02          0.21         -0.67         -0.13           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -70.0 Nm        0.98         -0.31         1.43         -1.74          1.48           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   
    -75.0 Nm       -0.85          0.13        -0.43          0.91         -0.75           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN           NaN   

Power Loss Map

A clean version of the Power Loss map is shown below and in 5a- 2012 Hyundai Sonata 8.5kW 270V BISG - Power Loss.pdf. The additional plots show system losses, converted to effective torque loss, as a function of motor output torque and speed. Effective torque loss represents the total power loss in the system as a loss of mechanical power. The associated speed is kept constant, and thus the total loss is expressed as a loss of torque. Torque losses are presented on a log scale.

REVS_plot_emachine(emach,'power loss');
REVS_plot_emachine(emach,'torque loss curves');

Generate ALPHA .m file for ALPHA Model Simulations

This code generates and writes the created ALPHA emachine definition into an “.m file” for use in later ALPHA vehicle model simulations. The .m file is the actual input file used in ALPHA that defines power consumption over the speed and torque operating limits of the 2012 Hyundai Sonata 8.5kW 270V BISG.

emach.write_mscript('emachine_2012_Hyundai_Sonata_8p5kW_270V_BISG.m');

Motor Build: emachine_2012_Hyundai_Sonata_8p5kW_270V_BISG.m


% ALPHA ELECTRIC MOTOR DEFINITION
% Generated 17-Mar-2023 11:31:47

% Constructor
mg = class_REVS_emachine_geared();
mg.name =  '2012 Hyundai Sonata 8.5kW 270V BISG'; 
mg.source_filename = mfilename;

% Physical Description
mg.electrical_source =  'propulsion'; 
mg.inertia_kgm2 =  0.0032160199999999996; 
mg.gear.ratio =  1; 
mg.gear.efficiency_norm =  1; 

% Capacity Limits
mg.max_speed_radps =  613.59231515425643; 
mg.max_torque_Nm =  110.08; 
mg.max_motor_power_W =  8500; 
mg.max_generator_power_W =  8500; 
mg.positive_torque_limit_Nm = class_REVS_dynamic_lookup;
mg.positive_torque_limit_Nm.axis_1.signal =  'emach_spd_radps'; 
mg.positive_torque_limit_Nm.axis_1.breakpoints = [	     0.0000000000000000	    20.453077171808548	    40.906154343617096	    81.812308687234193	    122.71846303085128	    163.62461737446839	    204.53077171808548	    245.43692606170256	    286.34308040531965	    327.24923474893677	    368.15538909255389	    409.06154343617095	    449.96769777978807	    490.87385212340513	    531.78000646702230	    572.68616081063931	    613.59231515425643		]; 
mg.positive_torque_limit_Nm.table = [	     110.00000000000000	;     110.00000000000000	;     110.00000000000000	;     105.00000000000000	;     100.00000000000000	;     95.000000000000000	;     90.000000000000000	;     90.000000000000000	;     75.000000000000000	;     60.000000000000000	;     50.000000000000000	;     40.000000000000000	;     35.000000000000000	;     30.000000000000000	;     25.000000000000000	;     25.000000000000000	;     15.000000000000000		]; 
mg.negative_torque_limit_Nm = class_REVS_dynamic_lookup;
mg.negative_torque_limit_Nm.axis_1.signal =  'emach_spd_radps'; 
mg.negative_torque_limit_Nm.axis_1.breakpoints = [	     0.0000000000000000	    20.453077171808548	    40.906154343617096	    81.812308687234193	    122.71846303085128	    163.62461737446839	    204.53077171808548	    245.43692606170256	    286.34308040531965	    327.24923474893677	    368.15538909255389	    409.06154343617095	    449.96769777978807	    490.87385212340513	    531.78000646702230	    572.68616081063931	    613.59231515425643		]; 
mg.negative_torque_limit_Nm.table = [	    -80.000000000000000	;    -80.000000000000000	;    -80.000000000000000	;    -75.000000000000000	;    -75.000000000000000	;    -75.000000000000000	;    -65.000000000000000	;    -60.000000000000000	;    -50.000000000000000	;    -45.000000000000000	;    -35.000000000000000	;    -30.000000000000000	;    -25.000000000000000	;    -25.000000000000000	;    -20.000000000000000	;    -20.000000000000000	;    -5.0000000000000000		]; 

% Losses & Efficiency
mg.electric_power_W = class_REVS_dynamic_lookup;
mg.electric_power_W.axis_1.signal =  'emach_spd_radps'; 
mg.electric_power_W.axis_1.breakpoints = [	     0.0000000000000000	    40.906154343617104	    81.812308687234207	    122.71846303085125	    163.62461737446841	    204.53077171808553	    245.43692606170251	    286.34308040531965	    327.24923474893683	    368.15538909255395	    409.06154343617089	    449.96769777978807	    490.87385212340519	    531.78000646702230	    572.68616081063931	    613.59231515425643		]; 
mg.electric_power_W.axis_2.signal =  'emach_trq_Nm'; 
mg.electric_power_W.axis_2.breakpoints = [	    -75.000000000000000	   -70.000000000000000	   -65.000000000000000	   -60.000000000000000	   -55.000000000000000	   -50.000000000000000	   -45.000000000000000	   -40.000000000000000	   -35.000000000000000	   -30.000000000000000	   -25.000000000000000	   -20.000000000000000	   -15.000000000000000	   -6.2096774193548381	    0.0000000000000000	    5.0000000000000000	    10.000000000000000	    15.000000000000000	    20.000000000000000	    25.000000000000000	    30.000000000000000	    35.000000000000000	    40.000000000000000	    45.000000000000000	    50.000000000000000	    55.000000000000000	    60.000000000000000	    65.000000000000000	    70.000000000000000	    75.000000000000000	    80.000000000000000	    85.000000000000000	    90.000000000000000	    95.000000000000000	    100.00000000000000	    110.00000000000000		]; 
mg.electric_power_W.table = [
    1394.4092640792430	    1156.4558323610688	    956.62435313760841	    798.12090159619845	    671.22462685448784	    559.39203988725194	    459.88031855311834	    372.02625153420541	    296.14343383447982	    231.85083729919782	    176.26332860380549	    127.54058348307873	    85.021295673334862	    19.318787226328549	    32.527370934525649	    62.898834981764480	    94.669162681759403	    129.57785203493657	    168.99405414694854	    225.40191155582653	    302.65070513250646	    388.72735761076154	    484.08003312641557	    590.40204435599378	    712.85607128647814	    858.29211993313788	    1029.3465695671503	    1227.8638120385988	    1442.6392411794807	    1648.1073636576532	    1826.5305971845878	    2109.8318849897378	    2399.0292803460161	    2792.6573576829674	    3162.0002665473630	    4032.7597263069906	;
   -1453.0009944584237	   -1457.6227586501971	   -1440.7894126474616	   -1397.1419241241140	   -1342.4908256949036	   -1264.9466182391407	   -1164.5447626275786	   -1048.7851125031900	   -926.75636532829935	   -793.02608343801114	   -650.70065541779104	   -497.27607326417217	   -340.34340284849799	   -99.933036625492079	    164.92249261673362	    420.30509907011827	    675.58756501405514	    929.86284311036036	    1180.2052432568887	    1463.2383583744738	    1754.7854217800277	    2042.5594059030143	    2342.0707609124102	    2656.1827367547071	    2985.1282668166136	    3330.4267492175377	    3702.4519901154927	    4109.6209277359167	    4542.4473776029618	    5005.9068393848238	    5424.8811576657245	    5871.7928184652665	    6362.9098458363515	    6706.0114605722711	    7237.8900106884930	    9134.6122445994934	;
   -4342.1622656006202	   -4115.0876324268729	   -3840.2180678625004	   -3587.0190169891148	   -3329.9007548270124	   -3057.8999252738377	   -2766.3773237927508	   -2458.9517377286279	   -2140.6804582975874	   -1811.5688670189916	   -1475.9956614346750	   -1126.3453863167094	   -767.65792502186923	   -201.30324605259645	    316.59540427497745	    779.75007898455715	    1241.9443279292614	    1713.2366230689117	    2193.3064120036343	    2675.3084237549774	    3157.6252561170054	    3665.3767573398186	    4177.3579487085753	    4696.2839785584611	    5245.2925721634583	    5822.1687946887505	    6414.9110307660849	    7023.5819710910455	    7676.0982071773460	    8360.2706279171816	    9055.6261277175036	    9694.4755866886353	    10514.155804254220	    11210.825943320953	    11906.203397198477	    13787.469052670862	;
   -7146.7900032657581	   -6613.3182833290048	   -6181.8912068557356	   -5770.6235218387565	   -5333.2013238316413	   -4859.3299139446544	   -4374.0078754687393	   -3874.2754699284965	   -3360.4495467225538	   -2824.0287581457619	   -2277.8641833804309	   -1730.7079814529689	   -1176.5860656917919	   -285.68406204271326	    565.87696034011731	    1307.5722341067974	    2002.9197455146391	    2680.2519923851273	    3359.9315338809320	    4053.4628636868106	    4757.0923790589950	    5474.4389295218807	    6204.9513849423720	    6946.5217595467757	    7705.1932830563974	    8488.0568380127988	    9294.2830026443571	    10122.662056191146	    10917.891931119795	    11594.749614975259	    12484.760506165765	    13482.024809210505	    14446.380748725885	    15571.973339521905	    16560.771915546182	    18626.096320257599	;
   -9875.5614791051612	   -9345.2914572356003	   -8719.1593876652623	   -8065.1042180184004	   -7365.1887557250602	   -6676.5709267966304	   -5983.6188369790088	   -5292.3745697948907	   -4580.4460464480380	   -3854.6268716433055	   -3125.1217536381387	   -2379.3849735899958	   -1626.5038015603989	   -325.53361200904840	    749.92365721252429	    1666.8262074249458	    2571.5471448642265	    3454.4846398042714	    4349.1339656840573	    5268.7781583624637	    6180.0339728266399	    7109.4749951524254	    8053.3445856934850	    9004.8665497019665	    9972.8186216865233	    10936.214676004374	    11843.603543037452	    12825.224321768032	    13816.535146818624	    14896.348439534866	    16006.887140696612	    17092.696722374672	    18224.493460090536	    19752.339730962878	    21089.403510984910	    23410.828140299684	;
   -12759.926514019275	   -11946.192128067729	   -11126.784789097250	   -10297.586216870912	   -9436.5068201059748	   -8534.5293327478685	   -7637.1408552462608	   -6727.6437987520731	   -5817.5113899747503	   -4886.0420167330294	   -3936.2110176083584	   -2982.8508372416595	   -2029.8022662441315	   -311.37106421680062	    981.91321562535666	    2071.1755392205728	    3167.7840479513798	    4250.3145552430469	    5360.7120493769689	    6457.4025169285842	    7597.6503055050980	    8747.1841368471978	    9896.8407982570461	    11029.365444804085	    12085.336192249273	    13253.124747749882	    14416.852181127208	    15620.558636139313	    16911.359605337591	    18281.385284066073	    19654.266793681523	    20806.021150198689	    21807.722423240160	    23088.408684788064	    24495.705577098786	    27488.735241569553	;
   -15691.951457012237	   -14630.255625638867	   -13575.163552459999	   -12542.509528262466	   -11560.787269796074	   -10495.292976837194	   -9373.4971633717450	   -8194.0180562426121	   -7047.0228340577414	   -5913.5177446363832	   -4801.9545211843515	   -3669.3341136348695	   -2502.9585307967322	   -451.92431934680980	    1162.0658530122146	    2484.2407682040234	    3768.6913996460462	    5062.6484499855369	    6371.2067615699661	    7690.4117043991409	    9019.6413427458556	    10317.721148371011	    11539.869184779549	    12883.489474023052	    14265.001506421137	    15676.939139271375	    17041.455902051199	    18412.838097898450	    19884.753182225511	    21501.874212590468	    23155.000272454370	    24623.110950537306	    26030.417942835989	    27447.118141657462	    28887.373673429509	    31868.392563681522	;
   -18804.218713431856	   -17545.803854216665	   -16286.962444275776	   -15023.676111027982	   -13745.815418848195	   -12437.096301597818	   -11081.677742723408	   -9681.2411871757995	   -8302.9908114430546	   -6961.8451673617810	   -5628.5556760911768	   -4247.2537035014975	   -2872.2675768955660	   -477.73759513193539	    1347.2854236640999	    2861.5486351895461	    4376.4598312488488	    5888.4686261644083	    7401.7117642122857	    8928.0461724136221	    10426.566239561387	    11865.995906652712	    13390.068754507753	    14939.785071019580	    16507.981450063329	    18096.904900952297	    19706.063594527681	    21442.423603578907	    23307.212216570704	    25202.176959922210	    26973.178521363156	    28663.805271539601	    30306.193727607577	    31921.959285670986	    33525.909351242379	    36717.803732816756	;
   -21949.331307043300	   -20449.812043833153	   -18948.126844863142	   -17440.232766654957	   -15920.485314664529	   -14381.525990045238	   -12812.740808399869	   -11199.790178124767	   -9592.4435951779069	   -8006.3400366737524	   -6420.0479366324562	   -4832.5394139726131	   -3279.6282446062742	   -521.06994736882530	    1597.0988155800192	    3322.8555024184720	    5034.8139269977291	    6750.8295713633252	    8488.0422063254991	    10221.919753778955	    11896.181336891319	    13423.806342055334	    15124.576122605442	    16933.338084249543	    18804.396303416390	    20770.527074065376	    22843.779995351455	    24845.294428880887	    26807.933402666888	    28744.256295069354	    30655.658297035407	    32543.430115941821	    34409.840480839259	    36258.589993006419	    38094.548587482241	    41731.502600032909	;
   -24997.976722744312	   -23251.537811644754	   -21503.692731356961	   -19752.264022435578	   -17994.907041757309	   -16229.658741864090	   -14455.434503069657	   -12672.430533944620	   -10881.971079367866	   -9084.3977232552515	   -7307.0812067234674	   -5528.9649239003948	   -3761.4906353470556	   -616.16461724625867	    1746.5836201072268	    3685.0201028155557	    5617.1786116029843	    7539.9832415178535	    9458.5919088071569	    11316.974002569812	    13039.790647729818	    14965.311780610848	    17026.788761613723	    19198.419639731263	    21425.062618931359	    23606.350526239654	    25764.753699792640	    27905.201314520204	    30028.693440886407	    32137.452267467044	    34234.820320434388	    36323.375209435413	    38404.787123544374	    40480.315181640806	    42551.270054427529	    46679.422504139708	;
   -27912.671573140215	   -25939.818227107691	   -23966.597003935716	   -21992.523005953826	   -20017.213429319032	   -18040.525738255685	   -16062.564570942566	   -14083.539958492574	   -12103.582293613019	   -10122.839168137469	   -8140.8740543663271	   -6187.0310622758361	   -4199.8550746310211	   -693.42169357489922	    1889.0490006049649	    4042.5349199403945	    6249.4162028209994	    8401.6889076778571	    10503.825705375555	    12556.311476293402	    14493.350341199515	    16696.172293023188	    19035.929685153358	    21391.520486983529	    23750.019859075765	    26100.824883595458	    28439.512224152633	    30766.708360269386	    33084.596823995053	    35395.534714034606	    37701.580150511734	    40004.323224376996	    42304.886360678232	    44604.021380443097	    46902.237671818963	    51496.200447436589	;
   -30715.549792992304	   -28536.190734654334	   -26356.864645257203	   -24177.584342308735	   -21998.294624862559	   -19818.854914799049	   -17639.111427273383	   -15459.158009470701	   -13279.907709644207	   -11104.053612333813	   -8937.3195899657676	   -6789.5425429424495	   -4633.0242558216332	   -766.33755091757030	    1945.9935669377646	    4256.3783498904413	    6776.5497750262793	    9178.7532225235409	    11468.883284642126	    13570.808777736996	    15963.625766280957	    18503.867111139105	    21006.942659541386	    23498.110274265378	    25991.818796030573	    28494.092058094651	    31005.165234793847	    33522.565552928289	    36043.249117904903	    38564.703619710563	    41085.325234997465	    43604.384966548329	    46121.805255747488	    48637.889418552506	    51153.082006391698	    56181.280960065429	;
   -33444.342195531768	   -31067.154095430815	   -28690.192168364556	   -26313.836016974052	   -23938.561347540850	   -21564.905865311917	   -19193.431914935689	   -16824.595053626872	   -14458.342701365356	   -12093.205025025007	   -9724.7057436613177	   -7343.2951764806312	   -4985.1593909793273	   -844.25021401312290	    2035.9509900598775	    4559.4639123043880	    7412.0494983641356	    10076.286501262481	    12579.626040695719	    14888.497231725263	    17473.173689443294	    20086.386730831411	    22731.558795783512	    25405.216193974793	    28101.014632130416	    30812.197034684457	    33532.808078531765	    36258.164177861479	    38984.931676440145	    41711.001991327284	    44435.270641954587	    47157.383731699032	    49877.489293407365	    52596.014748744979	    55313.480812465248	    60745.743278306807	;
   -36135.381810576706	   -33560.061430416601	   -30985.159863112662	   -28411.285749438281	   -25838.984241725579	   -23268.439334235565	   -20699.151228297720	   -18129.693300929604	   -15557.786399613684	   -12981.077424570834	   -10399.070700857677	   -7816.4206032489856	   -5246.9229891036684	   -818.13152490706022	    2155.8502706440895	    4857.9643116907491	    8059.8498593482109	    10984.065264559260	    13714.703179090115	    16181.305960417976	    18829.465855426737	    21605.182843655006	    24459.779060049688	    27357.060282644914	    30273.584206494732	    33195.993586606011	    36117.749922521667	    39036.357941440248	    41951.408765546621	    44863.382852737108	    47773.012412303266	    50680.994885214379	    53587.896001365341	    56494.137978044135	    59400.015526261923	    65210.965438791667	;
   -38815.412615088069	   -36035.760909162171	   -33256.273515558307	   -30477.312690508876	   -27699.489315657236	   -24923.743530341875	   -22151.438044176171	   -19384.382208103969	   -16624.602233005331	   -13873.551643970111	   -11130.386646561708	   -8389.0666232077456	   -5634.6293982875450	   -746.63703997334517	    2354.7330318679642	    5177.8489154931576	    8667.1510147907047	    11763.393188898506	    14418.658321225135	    17428.239931414526	    20467.304729734671	    23514.082212613121	    26563.309304579590	    29615.365297943405	    32671.512477929791	    35732.417670805924	    38798.067001228068	    41868.061146311891	    44941.873746398764	    48018.976737838464	    51098.866294984531	    54181.048551272565	    57265.027562463918	    60350.313794262249	    63436.454058833064	    69610.901653741632	;
   -41493.422187168180	   -38507.052571454624	   -35520.730629716745	   -32534.608001278910	   -29548.993330488502	   -26564.401211055447	   -23581.605714133173	   -20601.726372192697	   -17626.404432876723	   -14658.161978880074	   -11701.054542656229	   -8761.6817976131333	   -5850.4325564447799	   -876.80340170526790	    2421.7430676722302	    5510.4006322356036	    9371.2483328776125	    12877.649132899487	    16205.454061133567	    19428.691540562795	    22595.849479613415	    25737.642876972659	    28873.212654234725	    32014.277946802824	    35167.690252769185	    38336.984615967507	    41523.378709718243	    44726.482949786179	    47944.846482161622	    51176.388252269913	    54418.732190280170	    57669.459354688232	    60926.292040178523	    64187.227156834560	    67450.635865091142	    73983.299175734981	]; 
mg.unpowered_torque_loss_Nm = class_REVS_dynamic_lookup;
mg.unpowered_torque_loss_Nm.axis_1.signal =  'emach_spd_radps'; 
mg.unpowered_torque_loss_Nm.axis_1.breakpoints = [	    -15000.000000000000	    15000.000000000000		]; 
mg.unpowered_torque_loss_Nm.table = [	     0.0000000000000000	    0.0000000000000000		];